package cn.silver.module.system.service;

import cn.silver.module.system.models.UserModel;

/**
 * 通用 用户服务
 *
 * @author Lion Li
 */
public interface UserService {

    /**
     * 通过用户ID查询用户账户
     *
     * @param userId 用户ID
     * @return 用户账户
     */
    default String selectUserNameById(String userId) {
        UserModel model = this.selectModelById(userId);
        return model == null ? "" : model.getName();
    }

    UserModel selectModelById(String userId);
}
